OneTeamSoftware\WooCommerce\Shipping\BaseParcelPacker A

Total Complexity 70
Dependencies 1
Dependents 1
Total lines 423
Lines of code 285
Logical lines of code 191
Comment lines 2
Methods 23
Properties 15

Methods 23

Method Rating Maintainability Complexity Lines of code
setSettings()
A
52 10 24
pack()
S
48 7 30
toParcelItem()
S
48 6 34
getCombinedParcels()
S
50 5 30
addParcel()
S
60 5 12
adjustParcel()
S
53 4 22
getChildrenItemIds()
S
65 5 9
adjustWeight()
S
60 4 13
setItemParents()
S
64 3 9
mergeItems()
S
64 3 10
getCubeParcel()
S
60 2 12
adjustParcels()
S
62 2 11
__construct()
S
56 1 18
toNumber()
S
66 2 8
maybePackProduct()
S
67 2 8
setPackageTypes()
S
67 2 8
addFreightClass()
S
72 1 5
packSingleItem()
S
66 1 8
startPacking()
S
79 1 3
finishPacking()
S
79 1 3
setBoxes()
S
91 1 2
getVolume()
S
78 1 3
getFreightClass()
S
82 1 3